package com.newcoder.community.dao;

import com.newcoder.community.entity.DiscussPost;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
/*
* 2021/7/27 6:30
* */
@Mapper
public interface DiscussPostMapper {
    //offset每一页起始行的行号，limit每一页的条数
    List<DiscussPost> selectDiscussPosts(int userId,int offset,int limit);  //动态sql ,为以后我的主页中的发布埋伏笔，主页就不需要userId

    //@Param注解用于给参数取别名
    //如果只有一个参数，并且在<if>中使用，则必须加别名
    int selectDiscussPostRows(@Param("userId") int userId);   //动态sql   ，注意在sql中需要动态的拼一个条件，则必须加别名（自己总结）

}
